<?php
namespace haibao\cms\model\data;

class Icon extends Base{

    /**
     * 状态：0为不可用；2为已发布；1：未发布；
     */
    
    const STATUS_DISABLE = 0;
    const STATUS_ENABLE = 1;
    const STATUS_PUBLISH = 2;
    
    /**
     * 文章类型，其中1：资讯；2：图集；
     */
    const LINK_TYPE_ARTICLE = 1;
    const LINK_TYPE_PIC = 2;
    
    /**
     * 中文名称
     */
    public $Name_Cn;

    /**
     * 英文名称
     */
    
    public $Name_En;

    /**
     * 图片ID
     */
    
    public $ImgId;
    
    /**
     * 所在国家
     */
    public $Country;
    
    /**
     * 所在城市
     */
    public $City;
    
    /**
     * 描述（他是谁）
     */
    
    public $Description;
    
    /**
     * 看点（他怎么做）
     */
    
    public $Focus;
    
    /**
     * 文章ID
     */
    
    public $ArticleId;
    
    /**
     * 新ICON链接
     */
    public $ArticleUrl;
    
    public $Status;
    
    /**
     * 点赞数
     */
    
    public $PraiseNum;
    
    /**
     * 编辑点赞数
     */
    
    public $EditPraiseNum;
    
    /**
     * 创建时间
     */
    
    public $CreateTime;
    
    /**
     * 发布时间
     */
    
    public $PublishTime;
    
    
    /**
     * 文章类型，其中1：资讯；2：图集；
     */
    public $Type; 
    
    public $Title = '';
    
	public function __construct(){
		parent::__construct();
		$this->stringField('Name_Cn', 'Name_Cn');
		$this->stringField('Name_En', 'Name_En',true);
		$this->stringField('ImgId', 'ImgId',true);
       	$this->stringField('Country', 'Country');
       	$this->stringField('City', 'City');
       	$this->stringField('Description', 'Description');
       	$this->stringField('Focus', 'Focus');
       	$this->intField('ArticleId', 'ArticleId');
       	$this->stringField('ArticleUrl', 'ArticleUrl');
       	$this->intField('Type', 'Type');
       	$this->intField('Status', 'Status',true);
       	$this->intField('PraiseNum', 'PraiseNum');
       	$this->intField('EditPraiseNum', 'EditPraiseNum');
       	$this->dateField('CreateTime', 'CreateTime');
       	$this->dateField('PublishTime', 'PublishTime');
		
		$this->setTableName('Icon');
	}
}